{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Making a Class-Conditioned Diffusion Model\n",
    "\n",
    "In this notebook we're going to illustrate one way to add conditioning information to a diffusion model. Specifically, we'll train a class-conditioned diffusion model on MNIST following on from the ['from-scratch' example in Unit 1](https://github.com/huggingface/diffusion-models-class/blob/unit2/unit1/02_diffusion_models_from_scratch.ipynb), where we can specify which digit we'd like the model to generate at inference time. \n",
    "\n",
    "As mentioned in the introduction to this unit, this is just one of many ways we could add additional conditioning information to a diffusion model, and has been chosen for its relative simplicity. Just like the 'from-scratch' notebook in Unit 1, this notebook is mostly for illustrative purposes and you can safely skip it if you'd like."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Setup and Data Prep"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\u001b[K     |████████████████████████████████| 503 kB 7.2 MB/s \n",
      "\u001b[K     |████████████████████████████████| 182 kB 51.3 MB/s \n",
      "\u001b[?25h"
     ]
    }
   ],
   "source": [
    "%pip install -q diffusers"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Using device: cuda\n"
     ]
    }
   ],
   "source": [
    "import torch\n",
    "import torchvision\n",
    "from torch import nn\n",
    "from torch.nn import functional as F\n",
    "from torch.utils.data import DataLoader\n",
    "from diffusers import DDPMScheduler, UNet2DModel\n",
    "from matplotlib import pyplot as plt\n",
    "from tqdm.auto import tqdm\n",
    "\n",
    "device = 'mps' if torch.backends.mps.is_available() else 'cuda' if torch.cuda.is_available() else 'cpu'\n",
    "print(f'Using device: {device}')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Downloading http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz\n",
      "Downloading http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz to mnist/MNIST/raw/train-images-idx3-ubyte.gz\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "820a8fd3ab47459b9380a40eb99babde",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/9912422 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Extracting mnist/MNIST/raw/train-images-idx3-ubyte.gz to mnist/MNIST/raw\n",
      "\n",
      "Downloading http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz\n",
      "Downloading http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz to mnist/MNIST/raw/train-labels-idx1-ubyte.gz\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "fbdbd9bddc7744e78c8bc2aff6d9d7b4",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/28881 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Extracting mnist/MNIST/raw/train-labels-idx1-ubyte.gz to mnist/MNIST/raw\n",
      "\n",
      "Downloading http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz\n",
      "Downloading http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz to mnist/MNIST/raw/t10k-images-idx3-ubyte.gz\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "d54f71e2d72d4009a9dcf8977abd0d0c",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/1648877 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Extracting mnist/MNIST/raw/t10k-images-idx3-ubyte.gz to mnist/MNIST/raw\n",
      "\n",
      "Downloading http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz\n",
      "Downloading http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz to mnist/MNIST/raw/t10k-labels-idx1-ubyte.gz\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "749bf01c4c6140428d6e09f8b2208ecf",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/4542 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Extracting mnist/MNIST/raw/t10k-labels-idx1-ubyte.gz to mnist/MNIST/raw\n",
      "\n",
      "Input shape: torch.Size([8, 1, 28, 28])\n",
      "Labels: tensor([8, 1, 5, 9, 7, 6, 2, 2])\n"
     ]
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Load the dataset\n",
    "dataset = torchvision.datasets.MNIST(root=\"mnist/\", train=True, download=True, transform=torchvision.transforms.ToTensor())\n",
    "\n",
    "# Feed it into a dataloader (batch size 8 here just for demo)\n",
    "train_dataloader = DataLoader(dataset, batch_size=8, shuffle=True)\n",
    "\n",
    "# View some examples\n",
    "x, y = next(iter(train_dataloader))\n",
    "print('Input shape:', x.shape)\n",
    "print('Labels:', y)\n",
    "plt.imshow(torchvision.utils.make_grid(x)[0], cmap='Greys');"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Creating a Class-Conditioned UNet\n",
    "\n",
    "The way we'll feed in the class conditioning is as follows:\n",
    "- Create a standard `UNet2DModel` with some additional input channels  \n",
    "- Map the class label to a learned vector of shape `(class_emb_size)`via an embedding layer\n",
    "- Concatenate this information as extra channels for the internal UNet input with `net_input = torch.cat((x, class_cond), 1)`\n",
    "- Feed this `net_input` (which has (`class_emb_size+1`) channels in total) into the UNet to get the final prediction\n",
    "\n",
    "In this example I've set the class_emb_size to 4, but this is completely arbitrary and you could explore having it size 1 (to see if it still works), size 10 (to match the number of classes), or replacing the learned nn.Embedding with a simple one-hot encoding of the class label directly. \n",
    "\n",
    "This is what the implementation looks like:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "class ClassConditionedUnet(nn.Module):\n",
    "  def __init__(self, num_classes=10, class_emb_size=4):\n",
    "    super().__init__()\n",
    "    \n",
    "    # The embedding layer will map the class label to a vector of size class_emb_size\n",
    "    self.class_emb = nn.Embedding(num_classes, class_emb_size)\n",
    "\n",
    "    # Self.model is an unconditional UNet with extra input channels to accept the conditioning information (the class embedding)\n",
    "    self.model = UNet2DModel(\n",
    "        sample_size=28,           # the target image resolution\n",
    "        in_channels=1 + class_emb_size, # Additional input channels for class cond.\n",
    "        out_channels=1,           # the number of output channels\n",
    "        layers_per_block=2,       # how many ResNet layers to use per UNet block\n",
    "        block_out_channels=(32, 64, 64), \n",
    "        down_block_types=( \n",
    "            \"DownBlock2D\",        # a regular ResNet downsampling block\n",
    "            \"AttnDownBlock2D\",    # a ResNet downsampling block with spatial self-attention\n",
    "            \"AttnDownBlock2D\",\n",
    "        ), \n",
    "        up_block_types=(\n",
    "            \"AttnUpBlock2D\", \n",
    "            \"AttnUpBlock2D\",      # a ResNet upsampling block with spatial self-attention\n",
    "            \"UpBlock2D\",          # a regular ResNet upsampling block\n",
    "          ),\n",
    "    )\n",
    "\n",
    "  # Our forward method now takes the class labels as an additional argument\n",
    "  def forward(self, x, t, class_labels):\n",
    "    # Shape of x:\n",
    "    bs, ch, w, h = x.shape\n",
    "    \n",
    "    # class conditioning in right shape to add as additional input channels\n",
    "    class_cond = self.class_emb(class_labels) # Map to embedding dimension\n",
    "    class_cond = class_cond.view(bs, class_cond.shape[1], 1, 1).expand(bs, class_cond.shape[1], w, h)\n",
    "    # x is shape (bs, 1, 28, 28) and class_cond is now (bs, 4, 28, 28)\n",
    "\n",
    "    # Net input is now x and class cond concatenated together along dimension 1\n",
    "    net_input = torch.cat((x, class_cond), 1) # (bs, 5, 28, 28)\n",
    "\n",
    "    # Feed this to the UNet alongside the timestep and return the prediction\n",
    "    return self.model(net_input, t).sample # (bs, 1, 28, 28)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "If any of the shapes or transforms are confusing, add in print statements to show the relevant shapes and check that they match your expectations. I've also annotated the shapes of some intermediate variables in the hopes of making things clearer."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Training and Sampling\n",
    "\n",
    "Where previously we'd do something like `prediction = unet(x, t)` we'll now add the correct labels as a third argument (`prediction = unet(x, t, y)`) during training, and at inference we can pass whatever labels we want and if all goes well the model should generate images that match. `y` in this case is the labels of the MNIST digits, with values from 0 to 9.\n",
    "\n",
    "The training loop is very similar to the [example from Unit 1](https://github.com/huggingface/diffusion-models-class/blob/unit2/unit1/02_diffusion_models_from_scratch.ipynb). We're now predicting the noise (rather than the denoised image as in Unit 1) to match the objective expected by the default DDPMScheduler which we're using to add noise during training and to generate samples at inference time. Training takes a while - speeding this up could be a fun mini-project, but most of you can probably just skim the code (and indeed this whole notebook) without running it since we're just illustrating an idea."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Create a scheduler\n",
    "noise_scheduler = DDPMScheduler(num_train_timesteps=1000, beta_schedule='squaredcos_cap_v2')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "cd1b0db55f194acf810c835865ac2547",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 0. Average of the last 100 loss values: 0.052451\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "76db41dea27f494c99b2497890b4d0b8",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 1. Average of the last 100 loss values: 0.045999\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "dd382db29cf045a8966d031187abc099",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 2. Average of the last 100 loss values: 0.043344\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "3f2236ad0baa43dea53919fe457ba4fa",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 3. Average of the last 100 loss values: 0.042347\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "ebe4dcc9c92f4788a21fc473b853ecc6",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 4. Average of the last 100 loss values: 0.041174\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "f47a0f50fc5345d08947b63cebd3b5e3",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 5. Average of the last 100 loss values: 0.040736\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "f1fbe8d74b254e749e6c49e910f83917",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 6. Average of the last 100 loss values: 0.040386\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "609b69b2f543496f93bac4585437df05",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 7. Average of the last 100 loss values: 0.039372\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "b5490b112d4b43bca2eb62ab88f32582",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 8. Average of the last 100 loss values: 0.039056\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "69b158ee3cac45e0b19d82f05ba815a0",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/469 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Finished epoch 9. Average of the last 100 loss values: 0.039024\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "[<matplotlib.lines.Line2D>]"
      ]
     },
     "execution_count": null,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#@markdown Training loop (10 Epochs):\n",
    "\n",
    "# Redefining the dataloader to set the batch size higher than the demo of 8\n",
    "train_dataloader = DataLoader(dataset, batch_size=128, shuffle=True)\n",
    "\n",
    "# How many runs through the data should we do?\n",
    "n_epochs = 10\n",
    "\n",
    "# Our network \n",
    "net = ClassConditionedUnet().to(device)\n",
    "\n",
    "# Our loss function\n",
    "loss_fn = nn.MSELoss()\n",
    "\n",
    "# The optimizer\n",
    "opt = torch.optim.Adam(net.parameters(), lr=1e-3) \n",
    "\n",
    "# Keeping a record of the losses for later viewing\n",
    "losses = []\n",
    "\n",
    "# The training loop\n",
    "for epoch in range(n_epochs):\n",
    "    for x, y in tqdm(train_dataloader):\n",
    "        \n",
    "        # Get some data and prepare the corrupted version\n",
    "        x = x.to(device) * 2 - 1 # Data on the GPU (mapped to (-1, 1))\n",
    "        y = y.to(device)\n",
    "        noise = torch.randn_like(x)\n",
    "        timesteps = torch.randint(0, 999, (x.shape[0],)).long().to(device)\n",
    "        noisy_x = noise_scheduler.add_noise(x, noise, timesteps)\n",
    "\n",
    "        # Get the model prediction\n",
    "        pred = net(noisy_x, timesteps, y) # Note that we pass in the labels y\n",
    "\n",
    "        # Calculate the loss\n",
    "        loss = loss_fn(pred, noise) # How close is the output to the noise\n",
    "\n",
    "        # Backprop and update the params:\n",
    "        opt.zero_grad()\n",
    "        loss.backward()\n",
    "        opt.step()\n",
    "\n",
    "        # Store the loss for later\n",
    "        losses.append(loss.item())\n",
    "\n",
    "    # Print out the average of the last 100 loss values to get an idea of progress:\n",
    "    avg_loss = sum(losses[-100:])/100\n",
    "    print(f'Finished epoch {epoch}. Average of the last 100 loss values: {avg_loss:05f}')\n",
    "\n",
    "# View the loss curve\n",
    "plt.plot(losses)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Once training finishes, we can sample some images feeding in different labels as our conditioning:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "ebc415a8ed6d4d9d89311b905ec81203",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "0it [00:00, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "<matplotlib.image.AxesImage>"
      ]
     },
     "execution_count": null,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 864x864 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#@markdown Sampling some different digits:\n",
    "\n",
    "# Prepare random x to start from, plus some desired labels y\n",
    "x = torch.randn(80, 1, 28, 28).to(device)\n",
    "y = torch.tensor([[i]*8 for i in range(10)]).flatten().to(device)\n",
    "\n",
    "# Sampling loop\n",
    "for i, t in tqdm(enumerate(noise_scheduler.timesteps)):\n",
    "\n",
    "    # Get model pred\n",
    "    with torch.no_grad():\n",
    "        residual = net(x, t, y)  # Again, note that we pass in our labels y\n",
    "\n",
    "    # Update sample with step\n",
    "    x = noise_scheduler.step(residual, t, x).prev_sample\n",
    "\n",
    "# Show the results\n",
    "fig, ax = plt.subplots(1, 1, figsize=(12, 12))\n",
    "ax.imshow(torchvision.utils.make_grid(x.detach().cpu().clip(-1, 1), nrow=8)[0], cmap='Greys')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "There we go! We can now have some control over what images are produced. \n",
    "\n",
    "I hope you've enjoyed this example. As always, feel free to ask questions in the Discord."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Exercise (optional): Try this with FashionMNIST. Tweak the learning rate, batch size and number of epochs.\n",
    "# Can you get some decent-looking fashion images with less training time than the example above?"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "name": "python3"
  },
  "widgets": {
   "application/vnd.jupyter.widget-state+json": {
    "010b5ab4e04a49d2b61e54fdfe7a5aca": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_c4e21cae0e4b4bca9a11451308388e7e",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_5ef2d32e235c4be8bb24f4bdc9b50e39",
      "value": 469
     }
    },
    "0151f97105d5472b88a2446ee2dcb413": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_82fa400ea9ad4980a311fe0a881b0529",
      "placeholder": "​",
      "style": "IPY_MODEL_b34ea17fee394ff3b4e18b153db924e8",
      "value": " 469/469 [01:55&lt;00:00,  4.25it/s]"
     }
    },
    "048e8f43d0504b8a971781bf519eeb7a": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_144d6963100c43228384621d0562d38f",
      "placeholder": "​",
      "style": "IPY_MODEL_3406e4a80abf42ff9900ffb21bfa938c",
      "value": " 469/469 [01:55&lt;00:00,  4.15it/s]"
     }
    },
    "061dd944b4d64e81833dff4bbf05129e": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_5fc75b393c6440c7b160be6d2b75552b",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_e33f27c6e0a54af699ecd6479b7cb0f8",
      "value": 469
     }
    },
    "06d6776cab75481a9c3aada7476cfa4d": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "0718faa3717242b494003d02a18479c7": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": "20px"
     }
    },
    "07e208734db9401d9295d26953855996": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "0c033ec3a18d4746828a58f7ec90ac2d": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_208cc68c66f642ef9b73fef025873a2c",
      "placeholder": "​",
      "style": "IPY_MODEL_34b916e5ff2d43f4a9fe13289d08b72c",
      "value": "100%"
     }
    },
    "0ca60f4ace6c445b88133b44624265c1": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "0f753147892c4f5f9e98f23e4823a8a2": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "12afdf6824d34c8e97c7adf3359d92e3": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "144d6963100c43228384621d0562d38f": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "149799e8e2a44237bb0ff0868fa0adf6": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_53f9e1ac5b2d4dd68da404a3a7fa3508",
      "placeholder": "​",
      "style": "IPY_MODEL_6e7807480c7c4c56adc463a3f7033d6c",
      "value": "100%"
     }
    },
    "17e4303d2ae74678b78bea8df040acd6": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "1ef77146feb946d7b1902eef73cceab5": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_5d0fe35864c346d49885842551c3b8e5",
      "max": 28881,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_bfa6475729aa4f159c4302e1ca05fb07",
      "value": 28881
     }
    },
    "201d711688da49da8baef9e91521d2e6": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "208cc68c66f642ef9b73fef025873a2c": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "2287017eed5f48e9a80d5b7a9b27c397": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "2369dd0331ac4fe0ab0d58dbf01e5d30": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_9538409e7e224aa493df5faeffbf4496",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_da3b8d0f79fd41f98f35546d44f7e7ed",
      "value": 469
     }
    },
    "249731a55e894f6babf7ef487f2aa7d7": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "24ff4344eb744604b910f308fbd86445": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "25d420b8e38a4d1b9522806c180f9a38": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "2694d77a61424da1a71b2e07fb20812e": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "28b1dee515c94d80bb9759d08b100ab5": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "295e26b608b243de9e1fb4c1dd14d02d": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_a51731851a3b4c5eaee528b7b4fbacfb",
      "placeholder": "​",
      "style": "IPY_MODEL_98cf0b81454049b18979fcd870a18f57",
      "value": "100%"
     }
    },
    "2cd1f8a6c6ff4fd29d26cbbeedbc3389": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "2f1980d1f12248f9a0f57a651c567e49": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_a20717dc78834dd9a38093e4324d9b04",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_c1bdbde5d6514c3a8cf432a47e23fa3f",
      "value": 469
     }
    },
    "2fb5e14345554764a845f13d25c78b58": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_52cf082271084b02b5d2f8662e195767",
      "placeholder": "​",
      "style": "IPY_MODEL_17e4303d2ae74678b78bea8df040acd6",
      "value": "100%"
     }
    },
    "338ae4d404fe419dafe846b6f49cb170": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_c89c3f414b68414b9d2574ea3d2a6945",
      "placeholder": "​",
      "style": "IPY_MODEL_12afdf6824d34c8e97c7adf3359d92e3",
      "value": " 469/469 [01:53&lt;00:00,  4.66it/s]"
     }
    },
    "33d4f30e01504515bbd4f57e32497ff2": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_68f618c2a76f4633b5f17ee13deb83cd",
      "placeholder": "​",
      "style": "IPY_MODEL_74e813b0e1ce4f9091ea55e6cf7aa6a3",
      "value": ""
     }
    },
    "3406e4a80abf42ff9900ffb21bfa938c": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "342f5746cf9d41df86aca7b3f9b883b0": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_06d6776cab75481a9c3aada7476cfa4d",
      "placeholder": "​",
      "style": "IPY_MODEL_c918c0abb0224430919ec5a46eaca5a0",
      "value": " 469/469 [01:49&lt;00:00,  4.59it/s]"
     }
    },
    "3477bc2d7a7e46a5962c96d7c43d9616": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_8dcca4967ed0494ca827dc854527b7af",
      "placeholder": "​",
      "style": "IPY_MODEL_e7a078f4aa144f4ca7f6e80aaf77755a",
      "value": "100%"
     }
    },
    "34b916e5ff2d43f4a9fe13289d08b72c": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "36fc29130f72456aa90e7b1d98fee471": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_0ca60f4ace6c445b88133b44624265c1",
      "max": 1648877,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_0f753147892c4f5f9e98f23e4823a8a2",
      "value": 1648877
     }
    },
    "387df168139f4f00ac88adc8294d2573": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "38a4f0eca90a447dad5ce546b0e6e4e8": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "3bfb124e1fef4cbbbd2944978805289a": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_ac6abccc90614fae9e8ab9e31faefc7d",
      "placeholder": "​",
      "style": "IPY_MODEL_985c8151eb10422db2fefcf36c07aaf4",
      "value": " 469/469 [01:55&lt;00:00,  4.59it/s]"
     }
    },
    "3edf23edb1734cb09594a46774ee011a": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "3f2236ad0baa43dea53919fe457ba4fa": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_a601a86f3067456bbc60bfc826898ae3",
       "IPY_MODEL_061dd944b4d64e81833dff4bbf05129e",
       "IPY_MODEL_e433435a3a9f4523b8b0cd4edff85b68"
      ],
      "layout": "IPY_MODEL_c639a8ff89b94c5787c730e10d27e0d7"
     }
    },
    "4053597ca59a48c7bef8bef481aab16a": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "433b868c193f4fdab7384a2135396a7b": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "463e2be8225f4eaf9f69d88ca09eb786": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "47464202e9b24118b32904185abc9a9e": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_77466f5602374ce6a3f76b2251d2b9d3",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_fe6d2113ccac4787b0417010c4671cb4",
      "value": 469
     }
    },
    "48a9f33f745a4f458de8ba4777dd1aca": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_edcf68587cb14669a987dff876f9a4e9",
      "placeholder": "​",
      "style": "IPY_MODEL_ef58120551fc4c629e103b5fcc343ccf",
      "value": " 4542/4542 [00:00&lt;00:00, 128143.14it/s]"
     }
    },
    "4c05946b74404efba091e24e18f1d2dd": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "52cf082271084b02b5d2f8662e195767": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "53f9e1ac5b2d4dd68da404a3a7fa3508": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "54d2793562b24a19b1ebfa75f53e8518": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_b60770785d9a47ecabb705138f7120dc",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_fea4e7f6c2f4400d948fe01b91aca085",
      "value": 469
     }
    },
    "567d3785ada74f30945fc898fabfec7d": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "596bd6474c814ab69cfd8cf66ef02e36": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "5ab16be0c7eb482e9d2fb9be98ce20e4": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "5b07be47201743a9aae1cc41aea7877a": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "5d0fe35864c346d49885842551c3b8e5": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "5ef2d32e235c4be8bb24f4bdc9b50e39": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "5f2a32cc0d24467ab47d18f28a8f1d36": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_ee9b11d396c84d69b1ad04470928908a",
      "placeholder": "​",
      "style": "IPY_MODEL_957a8c5c5fa643ad928deba45c49ea8d",
      "value": "100%"
     }
    },
    "5fc75b393c6440c7b160be6d2b75552b": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "6073e0d65fbd4a839407457f257fc1e0": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_80121efdc0a94f17a53554039ca0536c",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_a715c0cb3156459a91573c061f110a0c",
      "value": 469
     }
    },
    "609b69b2f543496f93bac4585437df05": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_dfc019fdd0c54f9296395e8a32696162",
       "IPY_MODEL_54d2793562b24a19b1ebfa75f53e8518",
       "IPY_MODEL_0151f97105d5472b88a2446ee2dcb413"
      ],
      "layout": "IPY_MODEL_6c5239a7c5724cf69a8041f7e0aeb669"
     }
    },
    "60c4f7fb586742e5ae24e2c88b7c5c13": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "67b69b90d27741fd9ea095220f87cec3": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "68b33634076f4005a48ab985d1c2d5de": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_864f3e6aa54346f78ec4ffc14264eec8",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_2287017eed5f48e9a80d5b7a9b27c397",
      "value": 469
     }
    },
    "68f618c2a76f4633b5f17ee13deb83cd": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "69b158ee3cac45e0b19d82f05ba815a0": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_ea8930c0fe5a4265b82cc6e38696c173",
       "IPY_MODEL_68b33634076f4005a48ab985d1c2d5de",
       "IPY_MODEL_342f5746cf9d41df86aca7b3f9b883b0"
      ],
      "layout": "IPY_MODEL_80c95916bdfa4208aeb59eb9b89b1399"
     }
    },
    "6c5239a7c5724cf69a8041f7e0aeb669": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "6d01ff58f13e45fdb55f7a6d2be111fe": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_c9c8209ce9c447c2ae71feb3db659cbc",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_c6dfede23677417094f4436407b48b7f",
      "value": 469
     }
    },
    "6dd9648f24da4ceea6637d94645b3cba": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "6df2960a0dac4fc6bff04b8f3b15d29e": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_25d420b8e38a4d1b9522806c180f9a38",
      "max": 9912422,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_2694d77a61424da1a71b2e07fb20812e",
      "value": 9912422
     }
    },
    "6e7807480c7c4c56adc463a3f7033d6c": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "7106829b4a75487383920bde1c7e6fdd": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_d558557d8db84beab2508fddfc357895",
      "placeholder": "​",
      "style": "IPY_MODEL_60c4f7fb586742e5ae24e2c88b7c5c13",
      "value": "100%"
     }
    },
    "7394a56775c94ea28d327e825158d150": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "749bf01c4c6140428d6e09f8b2208ecf": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_d34c352157514cbd9f4bc8e1bb6c33e5",
       "IPY_MODEL_9c924b8473f248a39ea3ffbb601b6646",
       "IPY_MODEL_48a9f33f745a4f458de8ba4777dd1aca"
      ],
      "layout": "IPY_MODEL_d2113f29edb44e39a863fcd3f0294920"
     }
    },
    "74e813b0e1ce4f9091ea55e6cf7aa6a3": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "75ed09efabdc423dab46257e3e2ad7c0": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "76db41dea27f494c99b2497890b4d0b8": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_0c033ec3a18d4746828a58f7ec90ac2d",
       "IPY_MODEL_c98f32086da94eb99a857e197377f349",
       "IPY_MODEL_8f6c46ee186541f3a02349dab90faa8d"
      ],
      "layout": "IPY_MODEL_596bd6474c814ab69cfd8cf66ef02e36"
     }
    },
    "77466f5602374ce6a3f76b2251d2b9d3": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "7ad9198d6e9a4cc6b46c06d7d4eb3ef5": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "80121efdc0a94f17a53554039ca0536c": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "80c95916bdfa4208aeb59eb9b89b1399": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "80f6c56b84214a39a2b0a0082bd8c093": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "820a8fd3ab47459b9380a40eb99babde": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_d1bca9f93cd7407f8c2ea024b787cd9c",
       "IPY_MODEL_6df2960a0dac4fc6bff04b8f3b15d29e",
       "IPY_MODEL_e19a0d6fbd3b4dbb9f5a20066c6194e4"
      ],
      "layout": "IPY_MODEL_a62880c638e54d63a6c12569bacf3e5e"
     }
    },
    "82101b6b643744e88a407a2d061d3f59": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "82fa400ea9ad4980a311fe0a881b0529": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "864f3e6aa54346f78ec4ffc14264eec8": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "866709ff38e2455fad452ee204365b93": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "8984f6d610e8444183639c4f03b60002": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "8b1c298c4d634f1eb18496ee7c1352a0": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "8bd313884a9e4e1b93a085afa5334a73": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_387df168139f4f00ac88adc8294d2573",
      "placeholder": "​",
      "style": "IPY_MODEL_ad2009b8c3594de4805a8f1b6fa34842",
      "value": "100%"
     }
    },
    "8dcca4967ed0494ca827dc854527b7af": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "8f6c46ee186541f3a02349dab90faa8d": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_3edf23edb1734cb09594a46774ee011a",
      "placeholder": "​",
      "style": "IPY_MODEL_4053597ca59a48c7bef8bef481aab16a",
      "value": " 469/469 [01:48&lt;00:00,  4.63it/s]"
     }
    },
    "9538409e7e224aa493df5faeffbf4496": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "957a8c5c5fa643ad928deba45c49ea8d": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "95daf489721544348984d5e8ae1bac74": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_5ab16be0c7eb482e9d2fb9be98ce20e4",
      "placeholder": "​",
      "style": "IPY_MODEL_d8baf9ad11b34c01bf9cbdbfac97b0c0",
      "value": "100%"
     }
    },
    "985c8151eb10422db2fefcf36c07aaf4": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "98cf0b81454049b18979fcd870a18f57": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "9a88e80e33c94dedb2c6f674ec28bde3": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "9c924b8473f248a39ea3ffbb601b6646": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_4c05946b74404efba091e24e18f1d2dd",
      "max": 4542,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_d73cf9e471d04130b9bedddabdf934dd",
      "value": 4542
     }
    },
    "9d5d535b11634fd2823275742f3c9370": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "9f42bf17439d445fbc0eed4ea24c88a3": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "a20717dc78834dd9a38093e4324d9b04": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "a46c1895879040c788ade1e994df8d4a": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "a51731851a3b4c5eaee528b7b4fbacfb": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "a5f9076e53fe4eb8a62f92d63e7d4ad1": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "a601a86f3067456bbc60bfc826898ae3": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_433b868c193f4fdab7384a2135396a7b",
      "placeholder": "​",
      "style": "IPY_MODEL_38a4f0eca90a447dad5ce546b0e6e4e8",
      "value": "100%"
     }
    },
    "a62880c638e54d63a6c12569bacf3e5e": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "a715c0cb3156459a91573c061f110a0c": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "a7ca377b01454c849ca4d947b7972f2a": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "aa271007a4e6432b9949bc526a5ca028": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_7ad9198d6e9a4cc6b46c06d7d4eb3ef5",
      "placeholder": "​",
      "style": "IPY_MODEL_2cd1f8a6c6ff4fd29d26cbbeedbc3389",
      "value": " 1000/? [00:42&lt;00:00, 23.38it/s]"
     }
    },
    "ac6abccc90614fae9e8ab9e31faefc7d": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "acde47c92dcf4fe1b7458bea2a08605b": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_7394a56775c94ea28d327e825158d150",
      "placeholder": "​",
      "style": "IPY_MODEL_c0122231d8d24f33918f4eb790227b7b",
      "value": " 469/469 [01:55&lt;00:00,  4.63it/s]"
     }
    },
    "ad2009b8c3594de4805a8f1b6fa34842": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "ad2307f7fe4544ac829f7b5a9cebb4a9": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "ad4a2edfa97e46adb2fe8c9568ecc5f8": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "b34ea17fee394ff3b4e18b153db924e8": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "b3f8982e92b74628ae7ed5de44e7b78c": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "b401eb2cfd6f4596aa2e88f73ad2bffb": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_d41bdbe7362741a9ad1dbe1bad85f116",
      "placeholder": "​",
      "style": "IPY_MODEL_a5f9076e53fe4eb8a62f92d63e7d4ad1",
      "value": " 469/469 [01:52&lt;00:00,  4.14it/s]"
     }
    },
    "b5490b112d4b43bca2eb62ab88f32582": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_3477bc2d7a7e46a5962c96d7c43d9616",
       "IPY_MODEL_6d01ff58f13e45fdb55f7a6d2be111fe",
       "IPY_MODEL_acde47c92dcf4fe1b7458bea2a08605b"
      ],
      "layout": "IPY_MODEL_9a88e80e33c94dedb2c6f674ec28bde3"
     }
    },
    "b60770785d9a47ecabb705138f7120dc": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "ba4c71f3ad6e4b5e8fb8a9ef4ed1eb19": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "bced322563e144a298f6f2ca55e6fe2a": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "bfa6475729aa4f159c4302e1ca05fb07": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "bfd6c06f71694cedb36b4455252708e0": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "c0122231d8d24f33918f4eb790227b7b": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "c1bdbde5d6514c3a8cf432a47e23fa3f": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "c4e21cae0e4b4bca9a11451308388e7e": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "c5b5db5d161f419385d273ea8362eaab": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_0718faa3717242b494003d02a18479c7",
      "max": 1,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_ad2307f7fe4544ac829f7b5a9cebb4a9",
      "value": 1
     }
    },
    "c639a8ff89b94c5787c730e10d27e0d7": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "c6624882217b41d58e83e63a7878d6f9": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "c6dfede23677417094f4436407b48b7f": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "c778a95f486945e5b2526ec0665ede58": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_24ff4344eb744604b910f308fbd86445",
      "placeholder": "​",
      "style": "IPY_MODEL_8984f6d610e8444183639c4f03b60002",
      "value": " 28881/28881 [00:00&lt;00:00, 1047913.82it/s]"
     }
    },
    "c89c3f414b68414b9d2574ea3d2a6945": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "c918c0abb0224430919ec5a46eaca5a0": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "c98f32086da94eb99a857e197377f349": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "FloatProgressModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "FloatProgressModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "ProgressView",
      "bar_style": "success",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_28b1dee515c94d80bb9759d08b100ab5",
      "max": 469,
      "min": 0,
      "orientation": "horizontal",
      "style": "IPY_MODEL_567d3785ada74f30945fc898fabfec7d",
      "value": 469
     }
    },
    "c9c8209ce9c447c2ae71feb3db659cbc": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "caeb52053c8a4c65b4e0cf065c58ab62": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_866709ff38e2455fad452ee204365b93",
      "placeholder": "​",
      "style": "IPY_MODEL_6dd9648f24da4ceea6637d94645b3cba",
      "value": " 1648877/1648877 [00:00&lt;00:00, 31027296.90it/s]"
     }
    },
    "cd1b0db55f194acf810c835865ac2547": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_95daf489721544348984d5e8ae1bac74",
       "IPY_MODEL_6073e0d65fbd4a839407457f257fc1e0",
       "IPY_MODEL_338ae4d404fe419dafe846b6f49cb170"
      ],
      "layout": "IPY_MODEL_5b07be47201743a9aae1cc41aea7877a"
     }
    },
    "ce3c5f3072174d73a13b9384c2c4600b": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_67b69b90d27741fd9ea095220f87cec3",
      "placeholder": "​",
      "style": "IPY_MODEL_c6624882217b41d58e83e63a7878d6f9",
      "value": " 469/469 [01:48&lt;00:00,  4.63it/s]"
     }
    },
    "d06f0b5b27ea4c449f062bf4811435c1": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "d1bca9f93cd7407f8c2ea024b787cd9c": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_8b1c298c4d634f1eb18496ee7c1352a0",
      "placeholder": "​",
      "style": "IPY_MODEL_07e208734db9401d9295d26953855996",
      "value": "100%"
     }
    },
    "d2113f29edb44e39a863fcd3f0294920": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "d34c352157514cbd9f4bc8e1bb6c33e5": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_bfd6c06f71694cedb36b4455252708e0",
      "placeholder": "​",
      "style": "IPY_MODEL_a7ca377b01454c849ca4d947b7972f2a",
      "value": "100%"
     }
    },
    "d41bdbe7362741a9ad1dbe1bad85f116": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "d54f71e2d72d4009a9dcf8977abd0d0c": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_5f2a32cc0d24467ab47d18f28a8f1d36",
       "IPY_MODEL_36fc29130f72456aa90e7b1d98fee471",
       "IPY_MODEL_caeb52053c8a4c65b4e0cf065c58ab62"
      ],
      "layout": "IPY_MODEL_b3f8982e92b74628ae7ed5de44e7b78c"
     }
    },
    "d558557d8db84beab2508fddfc357895": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "d73cf9e471d04130b9bedddabdf934dd": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "d8baf9ad11b34c01bf9cbdbfac97b0c0": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "da3b8d0f79fd41f98f35546d44f7e7ed": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "dd382db29cf045a8966d031187abc099": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_295e26b608b243de9e1fb4c1dd14d02d",
       "IPY_MODEL_010b5ab4e04a49d2b61e54fdfe7a5aca",
       "IPY_MODEL_ce3c5f3072174d73a13b9384c2c4600b"
      ],
      "layout": "IPY_MODEL_80f6c56b84214a39a2b0a0082bd8c093"
     }
    },
    "dfc019fdd0c54f9296395e8a32696162": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_a46c1895879040c788ade1e994df8d4a",
      "placeholder": "​",
      "style": "IPY_MODEL_249731a55e894f6babf7ef487f2aa7d7",
      "value": "100%"
     }
    },
    "e19a0d6fbd3b4dbb9f5a20066c6194e4": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_463e2be8225f4eaf9f69d88ca09eb786",
      "placeholder": "​",
      "style": "IPY_MODEL_ba4c71f3ad6e4b5e8fb8a9ef4ed1eb19",
      "value": " 9912422/9912422 [00:00&lt;00:00, 32962336.39it/s]"
     }
    },
    "e33f27c6e0a54af699ecd6479b7cb0f8": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "e433435a3a9f4523b8b0cd4edff85b68": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_9f42bf17439d445fbc0eed4ea24c88a3",
      "placeholder": "​",
      "style": "IPY_MODEL_ad4a2edfa97e46adb2fe8c9568ecc5f8",
      "value": " 469/469 [01:50&lt;00:00,  4.62it/s]"
     }
    },
    "e7a078f4aa144f4ca7f6e80aaf77755a": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "ea8930c0fe5a4265b82cc6e38696c173": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HTMLModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HTMLModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HTMLView",
      "description": "",
      "description_tooltip": null,
      "layout": "IPY_MODEL_75ed09efabdc423dab46257e3e2ad7c0",
      "placeholder": "​",
      "style": "IPY_MODEL_bced322563e144a298f6f2ca55e6fe2a",
      "value": "100%"
     }
    },
    "ebc415a8ed6d4d9d89311b905ec81203": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_33d4f30e01504515bbd4f57e32497ff2",
       "IPY_MODEL_c5b5db5d161f419385d273ea8362eaab",
       "IPY_MODEL_aa271007a4e6432b9949bc526a5ca028"
      ],
      "layout": "IPY_MODEL_201d711688da49da8baef9e91521d2e6"
     }
    },
    "ebe4dcc9c92f4788a21fc473b853ecc6": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_2fb5e14345554764a845f13d25c78b58",
       "IPY_MODEL_2f1980d1f12248f9a0f57a651c567e49",
       "IPY_MODEL_3bfb124e1fef4cbbbd2944978805289a"
      ],
      "layout": "IPY_MODEL_fdb14b29d49b4a43b06d170aef7b7cb8"
     }
    },
    "edcf68587cb14669a987dff876f9a4e9": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "ee9b11d396c84d69b1ad04470928908a": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "ef58120551fc4c629e103b5fcc343ccf": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "DescriptionStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "DescriptionStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "description_width": ""
     }
    },
    "f1fbe8d74b254e749e6c49e910f83917": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_149799e8e2a44237bb0ff0868fa0adf6",
       "IPY_MODEL_2369dd0331ac4fe0ab0d58dbf01e5d30",
       "IPY_MODEL_b401eb2cfd6f4596aa2e88f73ad2bffb"
      ],
      "layout": "IPY_MODEL_9d5d535b11634fd2823275742f3c9370"
     }
    },
    "f47a0f50fc5345d08947b63cebd3b5e3": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_7106829b4a75487383920bde1c7e6fdd",
       "IPY_MODEL_47464202e9b24118b32904185abc9a9e",
       "IPY_MODEL_048e8f43d0504b8a971781bf519eeb7a"
      ],
      "layout": "IPY_MODEL_d06f0b5b27ea4c449f062bf4811435c1"
     }
    },
    "fbdbd9bddc7744e78c8bc2aff6d9d7b4": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "HBoxModel",
     "state": {
      "_dom_classes": [],
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "HBoxModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/controls",
      "_view_module_version": "1.5.0",
      "_view_name": "HBoxView",
      "box_style": "",
      "children": [
       "IPY_MODEL_8bd313884a9e4e1b93a085afa5334a73",
       "IPY_MODEL_1ef77146feb946d7b1902eef73cceab5",
       "IPY_MODEL_c778a95f486945e5b2526ec0665ede58"
      ],
      "layout": "IPY_MODEL_82101b6b643744e88a407a2d061d3f59"
     }
    },
    "fdb14b29d49b4a43b06d170aef7b7cb8": {
     "model_module": "@jupyter-widgets/base",
     "model_module_version": "1.2.0",
     "model_name": "LayoutModel",
     "state": {
      "_model_module": "@jupyter-widgets/base",
      "_model_module_version": "1.2.0",
      "_model_name": "LayoutModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "LayoutView",
      "align_content": null,
      "align_items": null,
      "align_self": null,
      "border": null,
      "bottom": null,
      "display": null,
      "flex": null,
      "flex_flow": null,
      "grid_area": null,
      "grid_auto_columns": null,
      "grid_auto_flow": null,
      "grid_auto_rows": null,
      "grid_column": null,
      "grid_gap": null,
      "grid_row": null,
      "grid_template_areas": null,
      "grid_template_columns": null,
      "grid_template_rows": null,
      "height": null,
      "justify_content": null,
      "justify_items": null,
      "left": null,
      "margin": null,
      "max_height": null,
      "max_width": null,
      "min_height": null,
      "min_width": null,
      "object_fit": null,
      "object_position": null,
      "order": null,
      "overflow": null,
      "overflow_x": null,
      "overflow_y": null,
      "padding": null,
      "right": null,
      "top": null,
      "visibility": null,
      "width": null
     }
    },
    "fe6d2113ccac4787b0417010c4671cb4": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    },
    "fea4e7f6c2f4400d948fe01b91aca085": {
     "model_module": "@jupyter-widgets/controls",
     "model_module_version": "1.5.0",
     "model_name": "ProgressStyleModel",
     "state": {
      "_model_module": "@jupyter-widgets/controls",
      "_model_module_version": "1.5.0",
      "_model_name": "ProgressStyleModel",
      "_view_count": null,
      "_view_module": "@jupyter-widgets/base",
      "_view_module_version": "1.2.0",
      "_view_name": "StyleView",
      "bar_color": null,
      "description_width": ""
     }
    }
   }
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
